/*
 * irq-test.h
 *
 *  Created on: 2018年8月18日
 *      Author: root
 */

#ifndef IRQ_TEST_H_
#define IRQ_TEST_H_

#define GPIO0 1
#define GPIO1 3
#define GPIO2 5
#define GPIO3 7


#undef TRUE
#ifndef TRUE
#define TRUE 1
#endif

#undef FALSE
#ifndef FALSE
#define FALSE 0
#endif

int irq_device_open();
int irq_device_close();
int interrupt_set_en(unsigned int irq, unsigned int enable);
int interrupt_register(unsigned int irq, unsigned int prio, void (* isr)(void*), void* data);

int interrupt_unregister(unsigned int irq);


#endif /* IRQ_TEST_H_ */
